﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using vudu.ClasesDominio;
using vudu.Datos.Fachada;

namespace vudu.Logica.Clases
{
    public class ControladorProfesor: Rol
    {
        private EnlaceDatos miEnlace = new EnlaceDatos();

        public Profesor miProfesor;
        public ControladorProfesor()
        {
            miProfesor = new Profesor();
        }
         public ControladorProfesor(string _correo, string _password)
            : base(_correo, _password)
        {
            miProfesor = new Profesor();
        }
        #region GRUPO 4 - METODOS PARA EL REGISTRO EN EL SISTEMA

        /*public bool VerificarCorreo(string correo)
        {
            EnlaceDatos miEnlace = new EnlaceDatos();

            return (miEnlace.validarCorreoRol(correo));
        }*/

        public bool VerificarRol(int ci)
        {
          //  return (_miDB.ConsultarProfesorRol(ci)); //Profesor
            return miEnlace.VerificarProfesorRol(ci);
        }

        public bool RegistrarRol(Rol rolActual, int usuario)
        {

        //    return (_miDB.InsertarRolProfesor(rolActual, usuario));      ///Registrar Profesor
            return miEnlace.RegistrarRolProfesor(rolActual, usuario);


        }

        public bool VerificarCedula(int ci)
        {
          //  return (_miDB.ConsultarUnProfesor(ci));
            return miEnlace.VerificarCedulaProfesor(ci);
        }

        #endregion

        public int ControladorAgregarProfesor (Profesor profesor, int idEscuela)
        {
            return miEnlace.EnlaceAgregarProfesorEscuela(profesor,idEscuela);
        }
    }
}